From d2291abe2aa55f00b80caee8491055738c95d8e8 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 5 Aug 2020 15:14:44 +0800 Subject: [PATCH] gdksurface-win32.c: Fix resizing Use gdk_surface_get_geometry() to get the correct x and y coordinates of the window that we are resizing, so that the window does not reposition itself automatically at the top-left corner at resizing as we to used hard-code the x and y coordinates to 0. --- gdk/win32/gdksurface-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/win32/gdksurface-win32.c b/gdk/win32/gdksurface-win32.c index bcee5ce242..5a61919d95 100644 --- a/gdk/win32/gdksurface-win32.c +++ b/gdk/win32/gdksurface-win32.c @@ -217,7 +217,7 @@ _gdk_win32_get_window_client_area_rect (GdkSurface *window, { int x, y, width, height; - x = y = 0; + gdk_surface_get_geometry (window, &x, &y, NULL, NULL); width = gdk_surface_get_width (window); height = gdk_surface_get_height (window); rect->left = x * scale; -- 2.30.2